package com.xbb.mapper;

import com.xbb.entity.Leaves;
import com.xbb.entity.Questionnaire;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface QuestionnaireMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(Questionnaire record);

    int insertSelective(Questionnaire record);

    Questionnaire selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Questionnaire record);

    int updateByPrimaryKey(Questionnaire record);

    List<Questionnaire> selectListByPaging(
            @Param("page") Integer page,
            @Param("limit") Integer limit,
            @Param("title") String title,
            @Param("status") Integer status
    );

    int selectCountByPaging(
            @Param("title") String title,
            @Param("status") Integer status
    );

    void updateAddCountById(Integer id);
}